/* src/pages/tabs/Profile.css */
.profile-container {
    height: 100vh;
    background-color: snow;
    box-sizing: border-box;
    padding: 3vh 4vw;
    /* 增加内边距 */
    display: flex;
    flex-direction: column;
    gap: 3vh;
    /* 增加间距 */
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-weight: 600;
}

/* 三个区域的比例：用户信息约40%，功能列表约25%，设置约35% */
.user-container {
    flex: 4;
}

.feature-list-container {
    flex: 2.5;
    /* 调整功能列表比例 */
}

.settings-list-container {
    flex: 3.5;
    /* 调整设置列表比例 */
}

/* 小屏适配：保持比例同时压缩间距 */
@media (max-height: 640px) {
    .profile-container {
        gap: 2vh;
        padding: 2vh 4vw;
    }
}